dynamics_error_handling Module


Uses


Contents


Variables

Type Visibility Attributes Name Initial
integer(kind=int32), public, parameter :: DYN_ARRAY_SIZE_ERROR = 100105

Defines an error for an improperly sized array.

integer(kind=int32), public, parameter :: DYN_CONSTRAINT_ERROR = 100102

Defines a constraint-related error.

integer(kind=int32), public, parameter :: DYN_CONVERGENCE_ERROR = NL_CONVERGENCE_ERROR

Defines an error related to convergence issues.

integer(kind=int32), public, parameter :: DYN_INDEX_OUT_OF_RANGE = 100103

Defines an index out of range error.

integer(kind=int32), public, parameter :: DYN_INVALID_INPUT_ERROR = DIFFEQ_INVALID_INPUT_ERROR

Defines an error associated with an invalid input.

integer(kind=int32), public, parameter :: DYN_MATRIX_SIZE_ERROR = 100100

Defines an error associated with an incorrectly sized matrix.

integer(kind=int32), public, parameter :: DYN_MEMORY_ERROR = DIFFEQ_MEMORY_ALLOCATION_ERROR

Defines an error associated with memory allocations.

integer(kind=int32), public, parameter :: DYN_NONMONOTONIC_ARRAY_ERROR = 100104

Defines an error related to an array being nonmonotonic.

integer(kind=int32), public, parameter :: DYN_NONSQUARE_MATRIX_ERROR = 100106

Defines an error relating to finding a non-square matrix when a square matrix was expected.

integer(kind=int32), public, parameter :: DYN_NULL_POINTER_ERROR = DIFFEQ_NULL_POINTER_ERROR

Defines an error associated with a null pointer.

integer(kind=int32), public, parameter :: DYN_TOLERANCE_TOO_SMALL_ERROR = FS_TOLERANCE_TOO_SMALL_ERROR

Defines an error related to the request of a too small tolerance value.

integer(kind=int32), public, parameter :: DYN_TOO_FEW_ITERATIONS_ERROR = FS_TOO_FEW_ITERATION_ERROR

Defines an error when too few iterations were allowed.

integer(kind=int32), public, parameter :: DYN_UNDERDEFINED_PROBLEM_EROR = FS_UNDERDEFINED_PROBLEM_ERROR

Defines an error for an underdefined problem.

integer(kind=int32), public, parameter :: DYN_ZERO_VALUED_FREQUENCY_ERROR = 100101

Defines an error associated with a zero-valued frequency.